package com.ruoyi.finance.service;

import com.ruoyi.experiment.domain.Experiment;
import com.ruoyi.finance.domain.FPayment;
import com.ruoyi.finance.model.FExperiment;
import com.ruoyi.finance.model.Pfinance;
import com.ruoyi.finance.model.Query;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface FinanceService {

    List<Pfinance> getAllItem(Pfinance pro);
    List<FPayment> getPay(FPayment payment);
    List<FPayment> backPay(Long id,Long pid);
    List<Experiment> getExpByProjectId(Query query, Integer status);
    void check(Long id);
    void back(Long id);
    Pfinance getPaymentByPid(Long pid);
    List<FExperiment> getAllExpByPid(FExperiment fe);
    void finishPrice(Long pid,Integer finish);
}
